Atum\Api\Controllers\V3\FullExportController B

Total Complexity 97
Dependencies 9
Dependents 1
Total lines 941
Lines of code 497
Logical lines of code 213
Comment lines 262
Methods 16
Properties 2

Methods 16

Method Rating Maintainability Complexity Lines of code
run_export()
D
26
39 138
get_item()
B
32 20 108
schedule_export_queue()
A
45 11 38
delete_old_export()
S
60 6 12
get_collection_params()
S
40 1 78
get_full_export_upload_dir()
S
59 4 13
maybe_save_subscriber_id()
S
63 3 11
get_item_schema()
S
50 1 33
update_item()
S
62 2 11
register_routes()
S
56 1 21
get_item_permissions_check()
S
69 2 6
update_item_permissions_check()
S
69 2 6
prepare_item_for_response()
S
71 2 5
are_there_pending_exports()
S
70 1 5
prepare_links()
S
65 1 9
get_file_name()
S
76 1 3